package com.cctcq.domain;

import java.sql.Timestamp;

/**
 * Contact entity. @author MyEclipse Persistence Tools
 */

public class Contact implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 8785437750499212879L;
	private String contactId;
	private String contactName;
	private String birthday;
	private Boolean gender;
	private String officePhone;
	private String homePhone;
	private String cellPhone;
	private String email;
	private String address;
	private String responsibleEmployee;
	private String remarks;
	private Boolean contactAvailable;
	private Timestamp createDate;
	private String qq;
	private Integer points;
	private Boolean isFixed;
	private String idcard;
	private String creator;
	private Integer contactType;

	// Constructors

	/** default constructor */
	public Contact() {
	}

	/** minimal constructor */
	public Contact(String contactId, String contactName, String cellPhone,
			Boolean contactAvailable, Timestamp createDate, Integer points,
			Boolean isFixed) {
		this.contactId = contactId;
		this.contactName = contactName;
		this.cellPhone = cellPhone;
		this.contactAvailable = contactAvailable;
		this.createDate = createDate;
		this.points = points;
		this.isFixed = isFixed;
	}

	/** full constructor */
	public Contact(String contactId, String contactName,
			String birthday, Boolean gender, String officePhone,
			String homePhone, String cellPhone, String email, String address,
			String responsibleEmployee, String remarks,
			Boolean contactAvailable, Timestamp createDate, String qq,
			Integer points, Boolean isFixed, String idcard, String creator,
			Integer contactType) {
		this.contactId = contactId;
		this.contactName = contactName;
		this.birthday = birthday;
		this.gender = gender;
		this.officePhone = officePhone;
		this.homePhone = homePhone;
		this.cellPhone = cellPhone;
		this.email = email;
		this.address = address;
		this.responsibleEmployee = responsibleEmployee;
		this.remarks = remarks;
		this.contactAvailable = contactAvailable;
		this.createDate = createDate;
		this.qq = qq;
		this.points = points;
		this.isFixed = isFixed;
		this.idcard = idcard;
		this.creator = creator;
		this.contactType = contactType;
	}

	// Property accessors

	public String getContactId() {
		return this.contactId;
	}

	public void setContactId(String contactId) {
		this.contactId = contactId;
	}

	public String getContactName() {
		return this.contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public String getBirthday() {
		return this.birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public Boolean getGender() {
		return this.gender;
	}

	public void setGender(Boolean gender) {
		this.gender = gender;
	}

	public String getOfficePhone() {
		return this.officePhone;
	}

	public void setOfficePhone(String officePhone) {
		this.officePhone = officePhone;
	}

	public String getHomePhone() {
		return this.homePhone;
	}

	public void setHomePhone(String homePhone) {
		this.homePhone = homePhone;
	}

	public String getCellPhone() {
		return this.cellPhone;
	}

	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getResponsibleEmployee() {
		return this.responsibleEmployee;
	}

	public void setResponsibleEmployee(String responsibleEmployee) {
		this.responsibleEmployee = responsibleEmployee;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Boolean getContactAvailable() {
		return this.contactAvailable;
	}

	public void setContactAvailable(Boolean contactAvailable) {
		this.contactAvailable = contactAvailable;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public String getQq() {
		return this.qq;
	}

	public void setQq(String qq) {
		this.qq = qq;
	}

	public Integer getPoints() {
		return this.points;
	}

	public void setPoints(Integer points) {
		this.points = points;
	}

	public Boolean getIsFixed() {
		return this.isFixed;
	}

	public void setIsFixed(Boolean isFixed) {
		this.isFixed = isFixed;
	}

	public String getIdcard() {
		return this.idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Integer getContactType() {
		return this.contactType;
	}

	public void setContactType(Integer contactType) {
		this.contactType = contactType;
	}

}